<!DOCTYPE html>
<head>    
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    
        <script>
            L_NO_TOUCH = false;
            L_DISABLE_3D = false;
        </script>
    
    <style>html, body {width: 100%;height: 100%;margin: 0;padding: 0;}</style>
    <style>#map {position:absolute;top:0;bottom:0;right:0;left:0;}</style>
    <script src="https://cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/leaflet.js"></script>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/leaflet.css"/>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"/>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"/>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"/>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css"/>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css"/>
    
            <meta name="viewport" content="width=device-width,
                initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
            <style>
                #map_3b4b66c2b3d11f09ea4191026edddef8 {
                    position: relative;
                    width: 100.0%;
                    height: 100.0%;
                    left: 0.0%;
                    top: 0.0%;
                }
            </style>
        
</head>
<body>    
    
                <h3 align="center" style="font-size:16px"><b>Shortest path calculated with A* algorithm - Total distance = 1548.64 meters</b></h3>
                
    
            <div class="folium-map" id="map_3b4b66c2b3d11f09ea4191026edddef8" ></div>
        
</body>
<script>    
    
            var map_3b4b66c2b3d11f09ea4191026edddef8 = L.map(
                "map_3b4b66c2b3d11f09ea4191026edddef8",
                {
                    center: [42.35077657032977, -71.0769599196711],
                    crs: L.CRS.EPSG3857,
                    zoom: 1,
                    zoomControl: true,
                    preferCanvas: false,
                }
            );

            

        
    
            var tile_layer_0fcf22a072d339c2bb61e9cb0231d287 = L.tileLayer(
                "https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png",
                {"attribution": "\u0026copy; \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors \u0026copy; \u003ca href=\"http://cartodb.com/attributions\"\u003eCartoDB\u003c/a\u003e, CartoDB \u003ca href =\"http://cartodb.com/attributions\"\u003eattributions\u003c/a\u003e", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var poly_line_679312062749ec839b1cf87f9b60afad = L.polyline(
                [[42.3540267, -71.0744118], [42.3540887, -71.0744431], [42.3544154, -71.0746033], [42.3547166, -71.0747473], [42.3547405, -71.0747585], [42.3548037, -71.0747905]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_e3c23b0f12a7d2602b41e7e322c9fecb = L.popup({"maxWidth": "100%"});

        
            var html_8c94787b01eab10dee72fc582d67c58b = $(`<div id="html_8c94787b01eab10dee72fc582d67c58b" style="width: 100.0%; height: 100.0%;">91.833</div>`)[0];
            popup_e3c23b0f12a7d2602b41e7e322c9fecb.setContent(html_8c94787b01eab10dee72fc582d67c58b);
        

        poly_line_679312062749ec839b1cf87f9b60afad.bindPopup(popup_e3c23b0f12a7d2602b41e7e322c9fecb)
        ;

        
    
    
            var poly_line_3924cf3e9da2bdfec9660d59e7b5f8ea = L.polyline(
                [[42.3548037, -71.0747905], [42.3547852, -71.074867], [42.354529, -71.075816], [42.3543149, -71.0766091], [42.354251, -71.0768458], [42.3542434, -71.0768732], [42.354224, -71.0769453]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_a75101309e1f0d08408a1b9900a67706 = L.popup({"maxWidth": "100%"});

        
            var html_a790d3f57829bdb6e84f6024be3d1066 = $(`<div id="html_a790d3f57829bdb6e84f6024be3d1066" style="width: 100.0%; height: 100.0%;">188.436</div>`)[0];
            popup_a75101309e1f0d08408a1b9900a67706.setContent(html_a790d3f57829bdb6e84f6024be3d1066);
        

        poly_line_3924cf3e9da2bdfec9660d59e7b5f8ea.bindPopup(popup_a75101309e1f0d08408a1b9900a67706)
        ;

        
    
    
            var poly_line_5a87814b5c9ac65dc62427f87286fc5b = L.polyline(
                [[42.354224, -71.0769453], [42.3541616, -71.0769137], [42.3538353, -71.0767588], [42.3535312, -71.07661], [42.3535075, -71.0765995], [42.3534421, -71.0765683]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_32c45fc4916edb7671bfb86b67b58230 = L.popup({"maxWidth": "100%"});

        
            var html_1937adb3bea750c60189e22a579097f7 = $(`<div id="html_1937adb3bea750c60189e22a579097f7" style="width: 100.0%; height: 100.0%;">92.301</div>`)[0];
            popup_32c45fc4916edb7671bfb86b67b58230.setContent(html_1937adb3bea750c60189e22a579097f7);
        

        poly_line_5a87814b5c9ac65dc62427f87286fc5b.bindPopup(popup_32c45fc4916edb7671bfb86b67b58230)
        ;

        
    
    
            var poly_line_d9f7ff662804e07f48514bc877bcd55f = L.polyline(
                [[42.3534421, -71.0765683], [42.3533836, -71.0765382], [42.3530621, -71.0763763], [42.3527212, -71.0762106], [42.3526965, -71.0761983], [42.3526346, -71.0761697]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_402fd553e940998527efd82e01070477 = L.popup({"maxWidth": "100%"});

        
            var html_c71ad5935b980ac88ffe57e36caca255 = $(`<div id="html_c71ad5935b980ac88ffe57e36caca255" style="width: 100.0%; height: 100.0%;">95.581</div>`)[0];
            popup_402fd553e940998527efd82e01070477.setContent(html_c71ad5935b980ac88ffe57e36caca255);
        

        poly_line_d9f7ff662804e07f48514bc877bcd55f.bindPopup(popup_402fd553e940998527efd82e01070477)
        ;

        
    
    
            var poly_line_41a2d5a290dda9b1f20f9982a7b67f33 = L.polyline(
                [[42.3526346, -71.0761697], [42.3525993, -71.0761522], [42.3525759, -71.0761406], [42.3524633, -71.076086], [42.3523722, -71.0760407], [42.3523459, -71.0760278], [42.3523247, -71.0760174], [42.3522852, -71.0759979]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_707335fe3b15210a524aefb110bc9d7e = L.popup({"maxWidth": "100%"});

        
            var html_f61ab276631d14023b63f72903f9d1f6 = $(`<div id="html_f61ab276631d14023b63f72903f9d1f6" style="width: 100.0%; height: 100.0%;">41.33599999999999</div>`)[0];
            popup_707335fe3b15210a524aefb110bc9d7e.setContent(html_f61ab276631d14023b63f72903f9d1f6);
        

        poly_line_41a2d5a290dda9b1f20f9982a7b67f33.bindPopup(popup_707335fe3b15210a524aefb110bc9d7e)
        ;

        
    
    
            var poly_line_c21112640753719ee6b320e368624b26 = L.polyline(
                [[42.3522852, -71.0759979], [42.3522274, -71.0759695], [42.3518656, -71.0757905], [42.351823, -71.0757688], [42.3515692, -71.0756445], [42.3515407, -71.0756305], [42.3514778, -71.0755997]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_0f5168e729e21840c1a7500c3d5dfc93 = L.popup({"maxWidth": "100%"});

        
            var html_c875644336e0f04a32d79448d60e43e6 = $(`<div id="html_c875644336e0f04a32d79448d60e43e6" style="width: 100.0%; height: 100.0%;">95.556</div>`)[0];
            popup_0f5168e729e21840c1a7500c3d5dfc93.setContent(html_c875644336e0f04a32d79448d60e43e6);
        

        poly_line_c21112640753719ee6b320e368624b26.bindPopup(popup_0f5168e729e21840c1a7500c3d5dfc93)
        ;

        
    
    
            var poly_line_50085c6ff0531ab52989e7fcc7153569 = L.polyline(
                [[42.3514778, -71.0755997], [42.3514109, -71.0755667], [42.3510829, -71.0754053], [42.3507877, -71.0752606], [42.3507665, -71.0752496], [42.3506693, -71.0752018]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_ceee3db8760652ea0cbd8abbbe44f971 = L.popup({"maxWidth": "100%"});

        
            var html_4003bc7fb0e6c828b3f8b3b025f392bc = $(`<div id="html_4003bc7fb0e6c828b3f8b3b025f392bc" style="width: 100.0%; height: 100.0%;">95.664</div>`)[0];
            popup_ceee3db8760652ea0cbd8abbbe44f971.setContent(html_4003bc7fb0e6c828b3f8b3b025f392bc);
        

        poly_line_50085c6ff0531ab52989e7fcc7153569.bindPopup(popup_ceee3db8760652ea0cbd8abbbe44f971)
        ;

        
    
    
            var poly_line_4479e06428eb9f658b05d3481dab3155 = L.polyline(
                [[42.3506693, -71.0752018], [42.3505868, -71.0751669], [42.3501231, -71.0749391], [42.3499578, -71.0748579], [42.3499304, -71.0748444], [42.349859, -71.0748082]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_9c1d46780db1929d8c5ee345dcadacfe = L.popup({"maxWidth": "100%"});

        
            var html_726c4bf55db0ad4be8985fd97ed16f71 = $(`<div id="html_726c4bf55db0ad4be8985fd97ed16f71" style="width: 100.0%; height: 100.0%;">95.739</div>`)[0];
            popup_9c1d46780db1929d8c5ee345dcadacfe.setContent(html_726c4bf55db0ad4be8985fd97ed16f71);
        

        poly_line_4479e06428eb9f658b05d3481dab3155.bindPopup(popup_9c1d46780db1929d8c5ee345dcadacfe)
        ;

        
    
    
            var poly_line_efdfb835bdc031d11afb1b8373382526 = L.polyline(
                [[42.349859, -71.0748082], [42.3498346, -71.0748962], [42.349644, -71.0756182], [42.3496303, -71.0756818], [42.3496156, -71.0757561], [42.3496074, -71.0758038], [42.3495972, -71.0758712]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_48306bf1cf423132d0d66f8a32282dae = L.popup({"maxWidth": "100%"});

        
            var html_e55769c104ab2a5e8f326ca8f6a531a8 = $(`<div id="html_e55769c104ab2a5e8f326ca8f6a531a8" style="width: 100.0%; height: 100.0%;">92.172</div>`)[0];
            popup_48306bf1cf423132d0d66f8a32282dae.setContent(html_e55769c104ab2a5e8f326ca8f6a531a8);
        

        poly_line_efdfb835bdc031d11afb1b8373382526.bindPopup(popup_48306bf1cf423132d0d66f8a32282dae)
        ;

        
    
    
            var poly_line_5c46d0b5f9d81cac773420fcb58be1d7 = L.polyline(
                [[42.3495972, -71.0758712], [42.3495869, -71.075956], [42.3495784, -71.0760142], [42.349567, -71.0760781], [42.3495373, -71.0762207], [42.3495027, -71.076362], [42.3494819, -71.076435], [42.349453, -71.0765292], [42.3494245, -71.0766132], [42.3493958, -71.0766901], [42.3493642, -71.0767681], [42.3493514, -71.0767953], [42.3493351, -71.0768257], [42.3493193, -71.0768518], [42.3493005, -71.0768792], [42.3492809, -71.0769062], [42.3492626, -71.076931]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_7956b1e44900d78ba28adc9704f99f2c = L.popup({"maxWidth": "100%"});

        
            var html_23d156c2f9153ca3b523a3e7abf1ecd5 = $(`<div id="html_23d156c2f9153ca3b523a3e7abf1ecd5" style="width: 100.0%; height: 100.0%;">96.115</div>`)[0];
            popup_7956b1e44900d78ba28adc9704f99f2c.setContent(html_23d156c2f9153ca3b523a3e7abf1ecd5);
        

        poly_line_5c46d0b5f9d81cac773420fcb58be1d7.bindPopup(popup_7956b1e44900d78ba28adc9704f99f2c)
        ;

        
    
    
            var poly_line_7080642ae50e255ed0dcdb5c2010cdb4 = L.polyline(
                [[42.3492626, -71.076931], [42.3492269, -71.076977], [42.3491836, -71.0770291], [42.349076, -71.0771481]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_f60e4822f0888bc968107bf8e0fa952a = L.popup({"maxWidth": "100%"});

        
            var html_e1d72b7519aba0f9dc41f5c0055e9825 = $(`<div id="html_e1d72b7519aba0f9dc41f5c0055e9825" style="width: 100.0%; height: 100.0%;">27.378</div>`)[0];
            popup_f60e4822f0888bc968107bf8e0fa952a.setContent(html_e1d72b7519aba0f9dc41f5c0055e9825);
        

        poly_line_7080642ae50e255ed0dcdb5c2010cdb4.bindPopup(popup_f60e4822f0888bc968107bf8e0fa952a)
        ;

        
    
    
            var poly_line_94cea72ad8c74a3ebf76f2360d25874c = L.polyline(
                [[42.349076, -71.0771481], [42.3490096, -71.0772228], [42.3489485, -71.077294], [42.3487408, -71.0775485], [42.3482977, -71.0780852], [42.3481833, -71.0782207]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_5bf22111e2d01d117093714e5ec71838 = L.popup({"maxWidth": "100%"});

        
            var html_5559e5de412150e99ee4ef5ce46b9a41 = $(`<div id="html_5559e5de412150e99ee4ef5ce46b9a41" style="width: 100.0%; height: 100.0%;">132.76</div>`)[0];
            popup_5bf22111e2d01d117093714e5ec71838.setContent(html_5559e5de412150e99ee4ef5ce46b9a41);
        

        poly_line_94cea72ad8c74a3ebf76f2360d25874c.bindPopup(popup_5bf22111e2d01d117093714e5ec71838)
        ;

        
    
    
            var poly_line_61d8024414a0b3a81f9b03ca48dde6ae = L.polyline(
                [[42.3481833, -71.0782207], [42.3481339, -71.0782792], [42.3481109, -71.0783083], [42.3480911, -71.0783362], [42.3479778, -71.0785046], [42.3479573, -71.0785349], [42.347854, -71.0786907]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_be25ad62f753673a08ee543729eb478d = L.popup({"maxWidth": "100%"});

        
            var html_adb6858f39b58849061047dfa367cae7 = $(`<div id="html_adb6858f39b58849061047dfa367cae7" style="width: 100.0%; height: 100.0%;">53.272</div>`)[0];
            popup_be25ad62f753673a08ee543729eb478d.setContent(html_adb6858f39b58849061047dfa367cae7);
        

        poly_line_61d8024414a0b3a81f9b03ca48dde6ae.bindPopup(popup_be25ad62f753673a08ee543729eb478d)
        ;

        
    
    
            var poly_line_928e915644e6a9d1e6988875c9fee9be = L.polyline(
                [[42.347854, -71.0786907], [42.3477732, -71.0788123], [42.3477348, -71.0788661], [42.3476902, -71.0789227], [42.3476095, -71.0790212]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_272e1cb9ba0d66b6905e5aa97c28f30a = L.popup({"maxWidth": "100%"});

        
            var html_c2e2b1ee5287f206bd1d76ac1a97a0b7 = $(`<div id="html_c2e2b1ee5287f206bd1d76ac1a97a0b7" style="width: 100.0%; height: 100.0%;">38.469</div>`)[0];
            popup_272e1cb9ba0d66b6905e5aa97c28f30a.setContent(html_c2e2b1ee5287f206bd1d76ac1a97a0b7);
        

        poly_line_928e915644e6a9d1e6988875c9fee9be.bindPopup(popup_272e1cb9ba0d66b6905e5aa97c28f30a)
        ;

        
    
    
            var poly_line_797e237732a0ebbf3f45bbae5b6aaca7 = L.polyline(
                [[42.3476095, -71.0790212], [42.3472714, -71.0794297]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_44ff09078df1d1f4b8c851d06964aa4e = L.popup({"maxWidth": "100%"});

        
            var html_bf3de338dc7301b7d9bbbf0b1e0b28d0 = $(`<div id="html_bf3de338dc7301b7d9bbbf0b1e0b28d0" style="width: 100.0%; height: 100.0%;">50.402</div>`)[0];
            popup_44ff09078df1d1f4b8c851d06964aa4e.setContent(html_bf3de338dc7301b7d9bbbf0b1e0b28d0);
        

        poly_line_797e237732a0ebbf3f45bbae5b6aaca7.bindPopup(popup_44ff09078df1d1f4b8c851d06964aa4e)
        ;

        
    
    
            var poly_line_639d656f1a72dbbd45822e7b329c5181 = L.polyline(
                [[42.3472714, -71.0794297], [42.3472494, -71.0794825], [42.3472393, -71.079516], [42.3472278, -71.079567], [42.3472211, -71.0796036], [42.3472164, -71.0796434], [42.3472148, -71.0796752], [42.3472168, -71.0797069], [42.3472214, -71.0797381], [42.3472292, -71.0797688], [42.34724, -71.0797975], [42.3472521, -71.0798185], [42.3472667, -71.0798372]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_9210d3d5f438b30c943dbe1bcad1210e = L.popup({"maxWidth": "100%"});

        
            var html_096985f0a1d8c6230426d1cbf172a014 = $(`<div id="html_096985f0a1d8c6230426d1cbf172a014" style="width: 100.0%; height: 100.0%;">36.334</div>`)[0];
            popup_9210d3d5f438b30c943dbe1bcad1210e.setContent(html_096985f0a1d8c6230426d1cbf172a014);
        

        poly_line_639d656f1a72dbbd45822e7b329c5181.bindPopup(popup_9210d3d5f438b30c943dbe1bcad1210e)
        ;

        
    
    
            var poly_line_018004716d017e4d7a7bc091416b01ca = L.polyline(
                [[42.3472667, -71.0798372], [42.3480327, -71.0802235], [42.3481641, -71.0802866], [42.3484767, -71.0804346], [42.3487939, -71.0805902], [42.3490577, -71.0807197], [42.3490847, -71.0807329], [42.3491705, -71.080775]],
                {"bubblingMouseEvents": true, "color": "grey", "dashArray": null, "dashOffset": null, "fill": false, "fillColor": "grey", "fillOpacity": 0.2, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "noClip": false, "opacity": 1.0, "smoothFactor": 1.0, "stroke": true, "weight": 10}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
        var popup_999b116ff06f6a516468b2736483f6b8 = L.popup({"maxWidth": "100%"});

        
            var html_240c27a6f5083a9c2b3ff512afd33476 = $(`<div id="html_240c27a6f5083a9c2b3ff512afd33476" style="width: 100.0%; height: 100.0%;">225.29000000000002</div>`)[0];
            popup_999b116ff06f6a516468b2736483f6b8.setContent(html_240c27a6f5083a9c2b3ff512afd33476);
        

        poly_line_018004716d017e4d7a7bc091416b01ca.bindPopup(popup_999b116ff06f6a516468b2736483f6b8)
        ;

        
    
    
            map_3b4b66c2b3d11f09ea4191026edddef8.fitBounds(
                [[42.3472148, -71.080775], [42.3548037, -71.0744118]],
                {}
            );
        
    
            var tile_layer_61332b5b2fb1da8ea9a8c8c92680c352 = L.tileLayer(
                "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
                {"attribution": "Data by \u0026copy; \u003ca href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eODbL\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var tile_layer_4d6da6297cb9caf0304bf3dbca16f4e6 = L.tileLayer(
                "https://stamen-tiles-{s}.a.ssl.fastly.net/terrain/{z}/{x}/{y}.jpg",
                {"attribution": "Map tiles by \u003ca href=\"http://stamen.com\"\u003eStamen Design\u003c/a\u003e, under \u003ca href=\"http://creativecommons.org/licenses/by/3.0\"\u003eCC BY 3.0\u003c/a\u003e. Data by \u0026copy; \u003ca href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca href=\"http://creativecommons.org/licenses/by-sa/3.0\"\u003eCC BY SA\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var tile_layer_4acf4ebd8a0c5b00fbdad108950cc532 = L.tileLayer(
                "https://stamen-tiles-{s}.a.ssl.fastly.net/toner/{z}/{x}/{y}.png",
                {"attribution": "Map tiles by \u003ca href=\"http://stamen.com\"\u003eStamen Design\u003c/a\u003e, under \u003ca href=\"http://creativecommons.org/licenses/by/3.0\"\u003eCC BY 3.0\u003c/a\u003e. Data by \u0026copy; \u003ca href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eODbL\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var tile_layer_94b554e59f8b8e945bdbbc9bcbf7c7fd = L.tileLayer(
                "https://stamen-tiles-{s}.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg",
                {"attribution": "Map tiles by \u003ca href=\"http://stamen.com\"\u003eStamen Design\u003c/a\u003e, under \u003ca href=\"http://creativecommons.org/licenses/by/3.0\"\u003eCC BY 3.0\u003c/a\u003e. Data by \u0026copy; \u003ca href=\"http://openstreetmap.org\"\u003eOpenStreetMap\u003c/a\u003e, under \u003ca href=\"http://creativecommons.org/licenses/by-sa/3.0\"\u003eCC BY SA\u003c/a\u003e.", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var tile_layer_3284aa09bf60e7180b4ecaf014235669 = L.tileLayer(
                "https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png",
                {"attribution": "\u0026copy; \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors \u0026copy; \u003ca href=\"http://cartodb.com/attributions\"\u003eCartoDB\u003c/a\u003e, CartoDB \u003ca href =\"http://cartodb.com/attributions\"\u003eattributions\u003c/a\u003e", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var tile_layer_eb43234815bec365de8bf4b205c244c3 = L.tileLayer(
                "https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png",
                {"attribution": "\u0026copy; \u003ca href=\"http://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors \u0026copy; \u003ca href=\"http://cartodb.com/attributions\"\u003eCartoDB\u003c/a\u003e, CartoDB \u003ca href =\"http://cartodb.com/attributions\"\u003eattributions\u003c/a\u003e", "detectRetina": false, "maxNativeZoom": 18, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var layer_control_fada7716f3f26eb3bd2438f6f6754133 = {
                base_layers : {
                    "cartodbpositron" : tile_layer_3284aa09bf60e7180b4ecaf014235669,
                    "openstreetmap" : tile_layer_61332b5b2fb1da8ea9a8c8c92680c352,
                    "stamenterrain" : tile_layer_4d6da6297cb9caf0304bf3dbca16f4e6,
                    "stamentoner" : tile_layer_4acf4ebd8a0c5b00fbdad108950cc532,
                    "stamenwatercolor" : tile_layer_94b554e59f8b8e945bdbbc9bcbf7c7fd,
                    "cartodbdark_matter" : tile_layer_eb43234815bec365de8bf4b205c244c3,
                },
                overlays :  {
                },
            };
            L.control.layers(
                layer_control_fada7716f3f26eb3bd2438f6f6754133.base_layers,
                layer_control_fada7716f3f26eb3bd2438f6f6754133.overlays,
                {"autoZIndex": true, "collapsed": true, "position": "topright"}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
            tile_layer_61332b5b2fb1da8ea9a8c8c92680c352.remove();
            tile_layer_4d6da6297cb9caf0304bf3dbca16f4e6.remove();
            tile_layer_4acf4ebd8a0c5b00fbdad108950cc532.remove();
            tile_layer_94b554e59f8b8e945bdbbc9bcbf7c7fd.remove();
            tile_layer_3284aa09bf60e7180b4ecaf014235669.remove();
            tile_layer_eb43234815bec365de8bf4b205c244c3.remove();
        
    
            var marker_705889bff35ac1de213cddfd7b9611c4 = L.marker(
                [42.353670300000005, -71.07475378063705],
                {}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var icon_0ae538c364b7bc492f01e85b80ae44f5 = L.AwesomeMarkers.icon(
                {"extraClasses": "fa-rotate-0", "icon": "info-sign", "iconColor": "white", "markerColor": "black", "prefix": "glyphicon"}
            );
            marker_705889bff35ac1de213cddfd7b9611c4.setIcon(icon_0ae538c364b7bc492f01e85b80ae44f5);
        
    
        var popup_2bdcadc6939d8f412efae07303820adc = L.popup({"maxWidth": "100%"});

        
            var html_694959e8806ed47564c7dfe8a2328252 = $(`<div id="html_694959e8806ed47564c7dfe8a2328252" style="width: 100.0%; height: 100.0%;">Departure</div>`)[0];
            popup_2bdcadc6939d8f412efae07303820adc.setContent(html_694959e8806ed47564c7dfe8a2328252);
        

        marker_705889bff35ac1de213cddfd7b9611c4.bindPopup(popup_2bdcadc6939d8f412efae07303820adc)
        ;

        
    
    
            var marker_f7511d0d2f49c710d00a293f8ccacb6c = L.marker(
                [42.3492931, -71.0811812],
                {}
            ).addTo(map_3b4b66c2b3d11f09ea4191026edddef8);
        
    
            var icon_f67bd218e1fa0a3527be512ee3d71101 = L.AwesomeMarkers.icon(
                {"extraClasses": "fa-rotate-0", "icon": "info-sign", "iconColor": "white", "markerColor": "green", "prefix": "glyphicon"}
            );
            marker_f7511d0d2f49c710d00a293f8ccacb6c.setIcon(icon_f67bd218e1fa0a3527be512ee3d71101);
        
    
        var popup_b5069e16d4b3749f73468ac730cd3844 = L.popup({"maxWidth": "100%"});

        
            var html_e69216ccb5ebb4a7fec0452599d9b758 = $(`<div id="html_e69216ccb5ebb4a7fec0452599d9b758" style="width: 100.0%; height: 100.0%;">Destination</div>`)[0];
            popup_b5069e16d4b3749f73468ac730cd3844.setContent(html_e69216ccb5ebb4a7fec0452599d9b758);
        

        marker_f7511d0d2f49c710d00a293f8ccacb6c.bindPopup(popup_b5069e16d4b3749f73468ac730cd3844)
        ;

        
    
</script>